/*
 * Racine.java
 *
 * Created on 20 novembre 2007, 13:26
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package groupe22;

import java.io.File;
import java.util.ArrayList;

/**
 *
 * @author colle53
 */
public class RacineP extends Dossier{
    
    private static Element racine;
    /** Creates a new instance of Racine */
     private RacineP(){
         
     this.setCourant(null);
     this.setNom("Poste de travail");
     this.setFils(new ArrayList());
 
     File[] lecteurs = File.listRoots();
     for(int i=0;i<lecteurs.length;i++){
      if(lecteurs[i].listFiles()!=null){
           Dossier f=new Dossier(lecteurs[i].toString(),lecteurs[i]);
           f.setNom(lecteurs[i].toString());
           this.getFils().add(f);
             }
        }
    
    }
     
     public static Element getInstance(){
         
         if(racine==null){
             
             racine=new RacineP();
         }
         
         return racine;
     }
    
}
